#ifndef ANIMATEDNOTIFICATIONS_H
#define ANIMATEDNOTIFICATIONS_H

#include <QObject>
#include <QApplication>
#include <QDebug>
#include <QDesktopWidget>
#include <QRect>
#include <QPoint>
#include <QSignalMapper>
#include "animatedwiget.h"

class animatedNotifications : public QObject
{
Q_OBJECT
public:
    explicit animatedNotifications(QObject *parent = 0);
    int margin;

    void test();
private:
    QList <animatedWidget *> notifications;
    QSignalMapper *signalMapper;

signals:

public slots:
    int addNotification (QString title, QString msg, QString imagePath="");
    int removeNotification(int num);
private slots:
    int updateNotifications();
    int removeNotify(int num);

};

#endif // ANIMATEDNOTIFICATIONS_H
